package com.company.section1;

/**
 * @author cbf4Life cbf4life@126.com
 * I'm glad to share my knowledge with you all.
 * 项目组分成了三个组，每个组还是要接受增删改的命令
 */
public abstract class Group {

    //甲乙双方分开办公，你要和那个组讨论，你首先要找到这个组
    public abstract void find();

    //被要求增加功能
    public abstract void add();

    //被要求删除功能
    public abstract void delete();

    //被要求修改功能
    public abstract void change();

    //被要求给出所有的变更计划
    public abstract void plan();

    //每个接收者都要对直接执行的任务可以回滚
    public void rollBack() {
        //根据日志进行回滚
    }
}
